Back to Blog

因为受不了“手动同步”的蠢,我让 Raycast 和 AI 接管了我的博客

林小卫很行

前段时间我上线了个人主页,本意是给自己造一个安静的数字花园。但没想到,为了维持这个花园的“优雅”,我在幕后干的全是搬砖的苦力活。

我的主页有两个核心频道:BlogAI Chat

Blog 频道主要用于同步我在微信公众号上发布的文章,做一个更长久的留存。

而 AI Chat 则是我的“数字花园”,专门用来分享我日常与 AI 产生的那些值得记录的灵感碰撞。我会让 AI 把我们的对话导出成 Markdown,生成一份精炼的总结再生成一份静态 HTML(可视化)分享出来。

看起来挺美好,对吧?但实际上,维护这两个频道的幕后工作,枯燥得差点让我放弃更新。

Blog 频道的“进化论”

在优化之前,每次更新 Blog 简直是一场“手速与耐心”的拉锯战。

我需要在 Obsidian(一款强大的本地笔记软件)里写完文章,先发公众号。发完之后,重头戏才开始:我要手动把 Markdown 复制到个人主页项目的文件夹里,打开 Cursor(当下最火的 AI 代码编辑器),运行脚本生成包含标题、日期、Tags 的 Front Matter(文章元数据),还得等着脚本把图床里的图片一张张下载下来替换成项目链接。

最让我抓狂的是“健忘症”。经常是公众号发了,转头就忘了同步到 Blog。等到想起来时,还得把两边的文件夹打开,用肉眼一行行去比对:“这篇发了吗?那篇同步了吗?” 这种原始的“找不同”游戏,真的太消耗热情了。

实在忍不了,我找 AI 聊了聊。我把我的工作流一股脑倒给它,它听完只说了一句:“用 Raycast 吧。”

现在,一切都变了。发布完公众号,我只需要呼出 Raycast,敲下 "Publish Wechat Article"。脚本会自动帮我“找不同”:它会扫描 Obsidian 和项目文件夹,精准揪出那些还没同步的新文章。我只需要点下确认,复制、下载图片、替换链接……所有繁琐的操作瞬间完成。

从“人工找不同”到“一键同步”,感觉就像从绿皮火车换到了高铁。

wechat-publish-compressed.jpg

AI Chat 的“极简主义”

AI Chat 的流程优化,则是另一种“从无到有”的爽快。

以前,我要分享一段对话,得先在项目里 2 个不同的文件夹新建两个文件:一个 Markdown 放总结,一个 HTML 放对话实录。最麻烦的是,这两个文件的名字必须严格一致,才能在页面上正确链接。我经常要在两个窗口间切来切去,复制文件名,生怕多敲了一个空格。

现在?同样是 Raycast。

  1. 呼出命令,弹窗里输入我想要的名字,回车即可。 脚本会自动帮我建好那两个文件,并且贴心地用不同的编辑器帮我打开:Markdown 的用 Typora打开,HTML 用 Notepad--打开。我只需要把内容粘贴进去,保存,搞定。

  2. 再跑一个 "Process AI Chat File" 命令,不仅能搞定图片,还能调用硅基流动的 DeepSeek 模型(便宜又大碗),帮我自动生成 Summary 和 Tags。

ai-chat-publish-compressed.jpg

只有清晰的混乱,才能被自动化

这次折腾下来,我最大的感触其实不是工具的强大,而是“清晰”的力量。

想让 AI 帮你干活,你得先把自己的痛点掰开了揉碎了讲清楚。是你先理清了某些流程是“混乱且重复”的,AI 才能精准地递给你那把剪刀。

当你把场景描述得越清晰,AI 给出的方案就越惊艳。这大概就是自动化时代的新生存法则吧:先理清你的 Chaos(混乱),再享受 AI 的 Magic(魔法)。